.dis {
	display:none
}
.fr {
	float:right
}
.ar {
	position:absolute;
	top:32px;
	right:0
}
.opa-0 {
	opacity:0
}
.wrap-top {
	padding-bottom:0
}
.noClick {
	cursor:default!important
}
.noClick a {
	cursor:default!important
}
#societyBox .edit-alert {
	margin-left:56px
}
#curStatusBox .edit-alert {
	margin-left:0
}
textarea::-webkit-scrollbar,ul::-webkit-scrollbar {
	width:4px;
	height:50px
}
textarea::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb {
	border-radius:4px;
	background:rgba(28,31,33,.1)
}
textarea::-webkit-scrollbar-track,ul::-webkit-scrollbar-track {
	border-radius:0;
	background:#fff
}
.inputBox .count {
	position:absolute;
	bottom:2px;
	right:12px;
	font-size:12px;
	color:#9199a1;
	line-height:18px
}
.inputBox .count span {
	color:red
}
.dateBox .ui-option,.inputBox .ui-option {
	display:none;
	z-index:999;
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	background:#fff;
	box-shadow:0 4px 8px 0 rgba(28,31,33,.2);
	border-radius:6px;
	overflow:hidden
}
.dateBox .ui-option ul li,.inputBox .ui-option ul li {
	display:block!important;
	margin:0!important;
	padding:0 12px!important;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#1c1f21;
	box-sizing:border-box;
	width:100%
}
.dateBox .ui-option ul li:hover,.inputBox .ui-option ul li:hover {
	background:#f3f5f6;
	cursor:pointer
}
.dateBox .ui-option ul li.active,.inputBox .ui-option ul li.active {
	background-color:#149cb8;
	color:#fff
}
.dateBox .ui-option.option-city,.inputBox .ui-option.option-city {
	width:241px;
	height:200px;
	box-sizing:border-box;
	padding:4px
}
.dateBox .ui-option.option-city ul.provinceSel,.inputBox .ui-option.option-city ul.provinceSel {
	display:inline-block;
	width:84px;
	height:100%;
	overflow:auto;
	vertical-align:top
}
.dateBox .ui-option.option-city ul.provinceSel li,.inputBox .ui-option.option-city ul.provinceSel li {
	hover:#f3f5f6
}
.dateBox .ui-option.option-city ul.provinceSel li.active,.inputBox .ui-option.option-city ul.provinceSel li.active {
	background:#149cb8;
	color:#fff
}
.dateBox .ui-option.option-city ul.citySel,.inputBox .ui-option.option-city ul.citySel {
	display:inline-block;
	width:140px;
	height:100%;
	overflow:auto;
	vertical-align:top
}
.dateBox .ui-option.option-city ul.citySel li,.inputBox .ui-option.option-city ul.citySel li {
	hover:#f3f5f6
}
.dateBox .ui-option.option-city ul.citySel li.active,.inputBox .ui-option.option-city ul.citySel li.active {
	background:#149cb8;
	color:#fff
}
.dateBox .ui-option.option-city .line,.inputBox .ui-option.option-city .line {
	height:176px;
	border-left:1px solid #d3d6d9;
	display:inline-block;
	margin:8px auto
}
.dateBox .ui-dateOption,.inputBox .ui-dateOption {
	display:none;
	z-index:999;
	position:absolute;
	top:40px;
	left:0;
	width:210px;
	height:150px;
	background:#fff;
	box-shadow:0 4px 8px 0 rgba(28,31,33,.2);
	border-radius:6px;
	overflow:hidden
}
.dateBox .ui-dateOption ul,.inputBox .ui-dateOption ul {
	display:inline-block;
	overflow:auto
}
.dateBox .ui-dateOption ul:nth-child(1),.inputBox .ui-dateOption ul:nth-child(1) {
	width:70px;
	height:100%;
	border-right:1px solid #eee;
	vertical-align:top
}
.dateBox .ui-dateOption ul:nth-child(1) li,.inputBox .ui-dateOption ul:nth-child(1) li {
	display:block;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#1c1f21;
	box-sizing:border-box;
	padding:0 12px;
	cursor:pointer
}
.dateBox .ui-dateOption ul:nth-child(1) li:hover,.inputBox .ui-dateOption ul:nth-child(1) li:hover {
	background:#f3f5f6
}
.dateBox .ui-dateOption ul:nth-child(1) li.active,.inputBox .ui-dateOption ul:nth-child(1) li.active {
	background:#149cb8;
	color:#fff
}
.dateBox .ui-dateOption ul:nth-child(1) li.disabled,.inputBox .ui-dateOption ul:nth-child(1) li.disabled {
	color:#ddd
}
.dateBox .ui-dateOption ul:nth-child(1) li.disabled:hover,.inputBox .ui-dateOption ul:nth-child(1) li.disabled:hover {
	background:0 0
}
.dateBox .ui-dateOption ul:nth-child(2),.inputBox .ui-dateOption ul:nth-child(2) {
	width:134px;
	height:100%
}
.dateBox .ui-dateOption ul:nth-child(2) li,.inputBox .ui-dateOption ul:nth-child(2) li {
	display:inline-block;
	width:30%;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#1c1f21;
	box-sizing:border-box;
	text-align:center;
	cursor:pointer
}
.dateBox .ui-dateOption ul:nth-child(2) li:hover,.inputBox .ui-dateOption ul:nth-child(2) li:hover {
	background:#f3f5f6
}
.dateBox .ui-dateOption ul:nth-child(2) li.active,.inputBox .ui-dateOption ul:nth-child(2) li.active {
	background:#149cb8;
	color:#fff
}
.dateBox .ui-dateOption ul:nth-child(2) li.disabled,.inputBox .ui-dateOption ul:nth-child(2) li.disabled {
	color:#ddd
}
.dateBox .ui-dateOption ul:nth-child(2) li.disabled:hover,.inputBox .ui-dateOption ul:nth-child(2) li.disabled:hover {
	background:0 0
}
.wrap {
	padding-bottom:8px
}
.wrap .resume-content {
	padding-top:16px;
	padding-bottom:32px;
	background:#fff;
	border-radius:12px;
	box-shadow:0 4px 8px 0 rgba(28,31,33,.1)
}
.wrap .resume-content.center {
	margin:0 auto;
	float:none
}
.wrap .resume-content.center .editBtn {
	overflow:hidden;
	padding:32px 48px
}
.wrap .resume-content.center .editBtn .ui-download-resume,.wrap .resume-content.center .editBtn .ui-edit-resume {
	float:right;
	margin-left:16px;
	width:88px;
	height:36px;
	background:#149cb8;
	border-radius:18px;
	color:#fff;
	font-size:14px;
	line-height:36px;
	text-align:center;
	cursor:pointer
}
.wrap .resume-content.center .editBtn .ui-edit-resume {
	color:#545c63;
	background:rgba(28,31,33,.08)
}
.wrap .resume-content .resume-box {
	position:relative;
	padding:32px 0;
	margin:0 48px;
	border-bottom:1px solid #d3d6d9
}
.wrap .resume-content .resume-box:last-child {
	border-bottom:none
}
.wrap .resume-content .resume-box .editBox-top-right {
	float:right;
	font-size:14px;
	color:#149cb8;
	line-height:24px
}
.wrap .resume-content .resume-box .addButton-top-right {
	float:right
}
.wrap .resume-content .resume-box .addButton-top-right p {
	display:inline-block;
	font-size:14px;
	color:#149cb8;
	line-height:24px;
	vertical-align:top
}
.wrap .resume-content .resume-box .addButton-top-right span {
	color:#149cb8;
	font-size:16px;
	line-height:24px
}
.wrap .resume-content .resume-box .boxTitle {
	display:inline-block;
	font-size:16px;
	color:#149cb8;
	line-height:24px
}
.wrap .resume-content .resume-box .addBox .outer {
	width:656px;
	height:72px;
	line-height:72px;
	margin:24px auto 0;
	background:#f3f5f6;
	border-radius:8px;
	text-align:center;
	cursor:pointer
}
.wrap .resume-content .resume-box .addBox .outer:hover {
	background:rgba(20,156,184,.06)
}
.wrap .resume-content .resume-box .addBox .outer:hover .addBox-center {
	color:#149cb8
}
.wrap .resume-content .resume-box .addBox .outer.noClick:hover {
	background:#f3f5f6
}
.wrap .resume-content .resume-box .addBox .outer.noClick:hover .addBox-center {
	color:#1c1f21
}
.wrap .resume-content .resume-box .addBox .outer .addBox-center {
	font-size:14px;
	color:#545c63;
	line-height:22px
}
.wrap .resume-content .resume-box .nothing {
	font-size:14px;
	color:#1c1f21;
	line-height:22px;
	margin:16px 0 0 24px
}
.wrap .resume-content .resume-box .ui-cancel-edit-btn,.wrap .resume-content .resume-box .ui-save-edit-Btn {
	float:right;
	display:inline-block;
	margin-left:16px;
	margin-top:24px;
	width:60px;
	height:36px;
	border-radius:18px;
	font-size:14px;
	color:#fff;
	line-height:36px;
	text-align:center;
	cursor:pointer
}
.wrap .resume-content .resume-box .ui-cancel-edit-btn {
	color:#545c63
}
.wrap .resume-content .resume-box .contentBox {
	width:656px;
	margin:26px auto 0
}
.wrap .resume-content .resume-box .contentBox .editButton-top-right {
	float:right;
	margin-left:12px;
	display:inline-block;
	background:rgba(28,31,33,.08);
	border-radius:12px;
	height:24px;
	line-height:24px;
	padding:0 12px;
	font-size:12px;
	color:#545c63
}
.wrap .resume-content .resume-box .contentBox .editButton-top-right:hover {
	color:#149cb8
}
.wrap .resume-content .resume-box .contentBox .editButton-top-right.noClick:hover {
	color:#545c63
}
.wrap .resume-content .resume-box .contentBox .contentItem {
	position:relative;
	margin-bottom:24px
}
.wrap .resume-content .resume-box .contentBox .contentItem:last-child {
	margin-bottom:0
}
.wrap .resume-content .resume-box .contentBox .contentItem .colleageName,.wrap .resume-content .resume-box .contentBox .contentItem .companyName {
	display:inline-block;
	font-size:16px;
	color:#1c1f21;
	line-height:24px;
	margin-bottom:4px;
	font-weight:700
}
.wrap .resume-content .resume-box .contentBox .contentItem .eduInfo li,.wrap .resume-content .resume-box .contentBox .contentItem .jobInfo li {
	display:inline-block;
	font-size:14px;
	color:#1c1f21;
	line-height:22px;
	margin-right:24px;
	margin-bottom:12px
}
.wrap .resume-content .resume-box .contentBox .contentItem .eduInfo li:last-child,.wrap .resume-content .resume-box .contentBox .contentItem .jobInfo li:last-child {
	margin-right:0
}
.wrap .resume-content .resume-box .contentBox .contentItem .jobContent {
	font-size:14px;
	color:#545c63;
	line-height:24px;
	white-space:wrap;
	word-break:break-all
}
.wrap .resume-content .resume-box .contentBox .contentItem .societyImg {
	display:inline-block;
	width:32px;
	height:32px;
	margin-right:12px;
	vertical-align:top;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
.wrap .resume-content .resume-box .contentBox .contentItem .societyLink {
	font-size:16px;
	color:#149cb8;
	line-height:32px;
	display:inline-block;
	width:475px;
	white-space:normal;
	word-break:break-all
}
.wrap .resume-content .resume-box .contentBox .contentItem .societyEdit {
	margin-top:4px
}
.wrap .resume-content .resume-box .contentBox .contentItem .expectInfo li {
	margin-right:24px;
	font-size:16px;
	color:#1c1f21;
	line-height:24px;
	display:inline-block
}
.wrap .resume-content .resume-box .contentBox .contentItem .expectInfo li.expectJob {
	font-weight:700
}
.wrap .resume-content .resume-box .contentBox .contentItem .curStatus {
	font-size:16px;
	color:#1c1f21;
	line-height:24px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo,.wrap .resume-content .resume-box .editBox .edit-userEdu,.wrap .resume-content .resume-box .editBox .edit-userExpect,.wrap .resume-content .resume-box .editBox .edit-userStatus,.wrap .resume-content .resume-box .editBox .edit-userWork {
	width:656px;
	margin:24px auto;
	background:#f8fafc;
	border-radius:8px;
	box-sizing:border-box;
	padding:36px 48px;
	display:inline-block
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .ui-cancel-edit-btn,.wrap .resume-content .resume-box .editBox .edit-societyInfo .ui-save-edit-Btn,.wrap .resume-content .resume-box .editBox .edit-userEdu .ui-cancel-edit-btn,.wrap .resume-content .resume-box .editBox .edit-userEdu .ui-save-edit-Btn,.wrap .resume-content .resume-box .editBox .edit-userExpect .ui-cancel-edit-btn,.wrap .resume-content .resume-box .editBox .edit-userExpect .ui-save-edit-Btn,.wrap .resume-content .resume-box .editBox .edit-userStatus .ui-cancel-edit-btn,.wrap .resume-content .resume-box .editBox .edit-userStatus .ui-save-edit-Btn,.wrap .resume-content .resume-box .editBox .edit-userWork .ui-cancel-edit-btn,.wrap .resume-content .resume-box .editBox .edit-userWork .ui-save-edit-Btn {
	float:left;
	margin:0 16px 0 0
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .ui-save-edit-Btn,.wrap .resume-content .resume-box .editBox .edit-userEdu .ui-save-edit-Btn,.wrap .resume-content .resume-box .editBox .edit-userExpect .ui-save-edit-Btn,.wrap .resume-content .resume-box .editBox .edit-userStatus .ui-save-edit-Btn,.wrap .resume-content .resume-box .editBox .edit-userWork .ui-save-edit-Btn {
	margin-left:80px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo label,.wrap .resume-content .resume-box .editBox .edit-userEdu label,.wrap .resume-content .resume-box .editBox .edit-userExpect label,.wrap .resume-content .resume-box .editBox .edit-userStatus label,.wrap .resume-content .resume-box .editBox .edit-userWork label {
	display:inline-block;
	width:56px;
	font-size:14px;
	color:#1c1f21;
	line-height:22px;
	margin-right:20px;
	text-align:right;
	font-weight:700
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .edit-alert,.wrap .resume-content .resume-box .editBox .edit-userEdu .edit-alert,.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-alert,.wrap .resume-content .resume-box .editBox .edit-userStatus .edit-alert,.wrap .resume-content .resume-box .editBox .edit-userWork .edit-alert {
	font-size:12px;
	color:#f53d3d;
	line-height:18px;
	margin:6px 0 6px 80px;
	display:block
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .inputBox,.wrap .resume-content .resume-box .editBox .edit-userEdu .inputBox,.wrap .resume-content .resume-box .editBox .edit-userExpect .inputBox,.wrap .resume-content .resume-box .editBox .edit-userStatus .inputBox,.wrap .resume-content .resume-box .editBox .edit-userWork .inputBox {
	position:relative;
	width:478px;
	height:36px;
	line-height:36px;
	display:inline-block;
	cursor:pointer
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .inputBox>div:first-child,.wrap .resume-content .resume-box .editBox .edit-userEdu .inputBox>div:first-child,.wrap .resume-content .resume-box .editBox .edit-userExpect .inputBox>div:first-child,.wrap .resume-content .resume-box .editBox .edit-userStatus .inputBox>div:first-child,.wrap .resume-content .resume-box .editBox .edit-userWork .inputBox>div:first-child {
	height:100%
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .inputBox input,.wrap .resume-content .resume-box .editBox .edit-userEdu .inputBox input,.wrap .resume-content .resume-box .editBox .edit-userExpect .inputBox input,.wrap .resume-content .resume-box .editBox .edit-userStatus .inputBox input,.wrap .resume-content .resume-box .editBox .edit-userWork .inputBox input {
	text-align:left;
	width:100%;
	height:100%;
	line-height:100%;
	padding:0 12px;
	background-color:#fff;
	color:#1c1f21;
	border:1px solid #9199a1;
	border-radius:6px;
	box-sizing:border-box;
	font-size:14px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .inputBox input:hover,.wrap .resume-content .resume-box .editBox .edit-userEdu .inputBox input:hover,.wrap .resume-content .resume-box .editBox .edit-userExpect .inputBox input:hover,.wrap .resume-content .resume-box .editBox .edit-userStatus .inputBox input:hover,.wrap .resume-content .resume-box .editBox .edit-userWork .inputBox input:hover {
	border:1px solid #545c63
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .inputBox input:focus,.wrap .resume-content .resume-box .editBox .edit-userEdu .inputBox input:focus,.wrap .resume-content .resume-box .editBox .edit-userExpect .inputBox input:focus,.wrap .resume-content .resume-box .editBox .edit-userStatus .inputBox input:focus,.wrap .resume-content .resume-box .editBox .edit-userWork .inputBox input:focus {
	color:#1c1f21;
	border:2px solid #b2b8bd;
	background-color:#fff;
	box-shadow:0 0 0 4px rgba(28,31,33,.1)
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .inputBox .selIcon-down,.wrap .resume-content .resume-box .editBox .edit-userEdu .inputBox .selIcon-down,.wrap .resume-content .resume-box .editBox .edit-userExpect .inputBox .selIcon-down,.wrap .resume-content .resume-box .editBox .edit-userStatus .inputBox .selIcon-down,.wrap .resume-content .resume-box .editBox .edit-userWork .inputBox .selIcon-down {
	font-size:20px;
	color:#9199a1;
	line-height:20px;
	position:absolute;
	top:8px;
	right:8px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .inputBox .selIcon-down1,.wrap .resume-content .resume-box .editBox .edit-userEdu .inputBox .selIcon-down1,.wrap .resume-content .resume-box .editBox .edit-userExpect .inputBox .selIcon-down1,.wrap .resume-content .resume-box .editBox .edit-userStatus .inputBox .selIcon-down1,.wrap .resume-content .resume-box .editBox .edit-userWork .inputBox .selIcon-down1 {
	color:#9199a1;
	position:absolute;
	right:8px;
	top:4px;
	font-size:16px;
	line-height:14px;
	cursor:pointer
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .inputBox .selIcon-down2,.wrap .resume-content .resume-box .editBox .edit-userEdu .inputBox .selIcon-down2,.wrap .resume-content .resume-box .editBox .edit-userExpect .inputBox .selIcon-down2,.wrap .resume-content .resume-box .editBox .edit-userStatus .inputBox .selIcon-down2,.wrap .resume-content .resume-box .editBox .edit-userWork .inputBox .selIcon-down2 {
	color:#9199a1;
	position:absolute;
	right:8px;
	bottom:4px;
	font-size:16px;
	line-height:14px;
	cursor:pointer
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .edit-workEnd,.wrap .resume-content .resume-box .editBox .edit-societyInfo .edit-workStart,.wrap .resume-content .resume-box .editBox .edit-userEdu .edit-workEnd,.wrap .resume-content .resume-box .editBox .edit-userEdu .edit-workStart,.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-workEnd,.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-workStart,.wrap .resume-content .resume-box .editBox .edit-userStatus .edit-workEnd,.wrap .resume-content .resume-box .editBox .edit-userStatus .edit-workStart,.wrap .resume-content .resume-box .editBox .edit-userWork .edit-workEnd,.wrap .resume-content .resume-box .editBox .edit-userWork .edit-workStart {
	width:140px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .edit-jobContent,.wrap .resume-content .resume-box .editBox .edit-userEdu .edit-jobContent,.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-jobContent,.wrap .resume-content .resume-box .editBox .edit-userStatus .edit-jobContent,.wrap .resume-content .resume-box .editBox .edit-userWork .edit-jobContent {
	height:128px;
	vertical-align:top;
	border-radius:6px;
	padding:8px 12px 20px;
	border:1px solid #9199a1;
	box-sizing:border-box
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .edit-jobContent textarea,.wrap .resume-content .resume-box .editBox .edit-userEdu .edit-jobContent textarea,.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-jobContent textarea,.wrap .resume-content .resume-box .editBox .edit-userStatus .edit-jobContent textarea,.wrap .resume-content .resume-box .editBox .edit-userWork .edit-jobContent textarea {
	width:100%;
	height:100%;
	line-height:20px;
	font-size:14px;
	background-color:transparent
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .edit-graduateTime,.wrap .resume-content .resume-box .editBox .edit-societyInfo .edit-qualification,.wrap .resume-content .resume-box .editBox .edit-userEdu .edit-graduateTime,.wrap .resume-content .resume-box .editBox .edit-userEdu .edit-qualification,.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-graduateTime,.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-qualification,.wrap .resume-content .resume-box .editBox .edit-userStatus .edit-graduateTime,.wrap .resume-content .resume-box .editBox .edit-userStatus .edit-qualification,.wrap .resume-content .resume-box .editBox .edit-userWork .edit-graduateTime,.wrap .resume-content .resume-box .editBox .edit-userWork .edit-qualification {
	width:280px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo {
	padding:36px 40px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo .ui-save-edit-Btn {
	margin-left:52px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo ul li {
	display:inline-block;
	margin-right:36px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo ul li:last-child {
	margin-right:0
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo ul li label {
	width:28px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo ul li .edit-netName {
	width:176px
}
.wrap .resume-content .resume-box .editBox .edit-societyInfo ul li .edit-netLink {
	width:252px
}
.wrap .resume-content .resume-box .editBox .edit-userExpect {
	padding:36px 40px
}
.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-expectName {
	width:350px;
	display:inline-block;
	margin-right:20px
}
.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-expectType {
	width:118px;
	display:inline-block
}
.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-expectSalary {
	width:80px;
	display:inline-block;
	cursor:default
}
.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-expectSalary input {
	width:80px;
	cursor:default
}
.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-expectSalary span {
	font-size:14px;
	color:#1c1f21;
	line-height:22px
}
.wrap .resume-content .resume-box .editBox .edit-userExpect .edit-expectArea {
	width:240px
}
.wrap .resume-content .resume-box .editBox .edit-userStatus .ui-save-edit-Btn {
	margin-left:0
}
.wrap .resume-content .resume-box .editBox .edit-userStatus .edit-curStatus {
	width:200px
}
.wrap .resume-content .titleBox .userImg {
	display:inline-block;
	width:126px;
	height:126px;
	margin-right:28px;
	border:1px solid #d3d6d9;
	border-radius:50%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center
}
.wrap .resume-content .titleBox .userInfo {
	display:inline-block;
	vertical-align:top;
	padding-top:20px
}
.wrap .resume-content .titleBox .userInfo h2 {
	font-size:24px;
	color:#1c1f21;
	line-height:36px
}
.wrap .resume-content .titleBox .userInfo .userTag {
	margin-top:2px
}
.wrap .resume-content .titleBox .userInfo .userTag>span {
	margin-left:4px;
	margin-right:4px
}
.wrap .resume-content .titleBox .userInfo .userTag>span:last-child {
	display:none
}
.wrap .resume-content .titleBox .userInfo .userTag li {
	display:inline-block
}
.wrap .resume-content .titleBox .userInfo .userTag li span {
	font-size:14px;
	color:#545c63;
	line-height:22px
}
.wrap .resume-content .titleBox .userInfo .userConnect {
	margin-top:8px
}
.wrap .resume-content .titleBox .userInfo .userConnect li {
	display:inline-block;
	height:24px;
	line-height:24px
}
.wrap .resume-content .titleBox .userInfo .userConnect li span {
	font-size:24px;
	color:#b2b8bd;
	line-height:24px
}
.wrap .resume-content .titleBox .userInfo .userConnect li p {
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	color:#149cb8;
	line-height:24px;
	margin-left:8px;
	margin-right:36px
}
.wrap .resume-content .titleBox .edit-userImg {
	display:inline-block;
	width:174px;
	margin-right:24px;
	vertical-align:top
}
.wrap .resume-content .titleBox .edit-userImg .img {
	width:174px;
	height:174px;
	border:1px solid #d3d6d9;
	border-radius:50%;
	background-repeat:no-repeat;
	background-position:top center
}
.wrap .resume-content .titleBox .edit-userImg .uploadBtn {
	position:relative;
	margin:12px auto 0;
	width:72px;
	height:24px;
	border-radius:12px;
	color:#fff;
	text-align:center;
	cursor:default
}
.wrap .resume-content .titleBox .edit-userImg .uploadBtn input {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0
}
.wrap .resume-content .titleBox .edit-userInfo {
	width:704px;
	background:#f8fafc;
	border-radius:8px;
	padding:36px 40px;
	box-sizing:border-box;
	display:inline-block
}
.wrap .resume-content .titleBox .edit-userInfo>ul {
	display:inline-block;
	width:422px
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li {
	display:inline-block;
	width:198px;
	margin-right:22px
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li:nth-child(even) {
	margin-right:0
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li h3 {
	font-size:14px;
	color:#1c1f21;
	line-height:24px
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li h3:nth-child(n+2) {
	margin-top:12px
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li .inputBox {
	position:relative;
	margin-top:6px;
	height:36px;
	line-height:36px;
	cursor:pointer
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li .inputBox>div:first-child {
	height:100%
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li .inputBox input {
	width:100%;
	height:100%;
	line-height:100%;
	background:#fff;
	font-size:14px;
	color:#1c1f21;
	text-align:left;
	padding-left:12px;
	box-sizing:border-box;
	border:1px solid #9199a1;
	border-radius:6px
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li .inputBox input:hover {
	border:1px solid #545c63
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li .inputBox input:focus {
	color:#1c1f21;
	border:2px solid #b2b8bd;
	background-color:#fff;
	box-shadow:0 0 0 4px rgba(28,31,33,.1)
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li .inputBox .selIcon-down {
	font-size:20px;
	color:#9199a1;
	line-height:20px;
	position:absolute;
	top:8px;
	right:8px
}
.wrap .resume-content .titleBox .edit-userInfo>ul>li .edit-alert {
	margin-top:6px;
	font-size:12px;
	color:#f53d3d;
	line-height:18px
}
.wrap .right-content .resumeSelect {
	position:relative;
	padding:32px 32px 10px 32px;
	margin-bottom:24px;
	background:rgba(28,31,33,.06);
	border-radius:12px
}
.wrap .right-content .resumeSelect .resume-format-tip {
	font-size:12px;
	color:#9199a1;
	line-height:18px;
	margin-left:36px
}
.wrap .right-content .resumeSelect span:first-child {
	font-size:24px;
	color:#149cb8;
	line-height:24px;
	margin-right:8px
}
.wrap .right-content .resumeSelect .uploadResume {
	font-size:16px;
	color:#545c63;
	line-height:24px;
	vertical-align:top;
	display:inline-block;
	width:178px;
	overflow:hidden;
	white-space:normal;
	word-break:break-all
}
.wrap .right-content .resumeSelect .delResume {
	float:right;
	font-size:24px;
	color:#9199a1;
	line-height:24px
}
.wrap .right-content .resumeSelect .selResumeBox {
	position:relative
}
.wrap .right-content .resumeSelect .selResumeBox .resumeType-sel {
	border-radius:6px;
	background-color:#fff;
	width:256px;
	height:36px;
	line-height:36px;
	padding-left:12px;
	padding-right:8px;
	margin-top:16px;
	box-sizing:border-box
}
.wrap .right-content .resumeSelect .selResumeBox .resumeType-sel input,.wrap .right-content .resumeSelect .selResumeBox .resumeType-sel p {
	font-size:14px;
	color:#1c1f21;
	width:200px;
	display:inline-block;
	background-color:#fff;
	height:36px;
	line-height:36px;
	text-align:left
}
.wrap .right-content .resumeSelect .selResumeBox .resumeType-sel .selectArrow {
	font-size:20px;
	color:#9199a1;
	line-height:20px;
	position:absolute;
	top:8px;
	right:8px
}
.wrap .right-content .resumeSelect .selResumeBox .resumeType-option {
	display:none;
	z-index:999;
	position:absolute;
	top:40px;
	left:0;
	width:256px;
	background:#fff;
	box-shadow:0 4px 8px 0 rgba(28,31,33,.2);
	border-radius:6px;
	overflow:hidden
}
.wrap .right-content .resumeSelect .selResumeBox .resumeType-option ul li {
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#1c1f21;
	box-sizing:border-box;
	padding:0 12px
}
.wrap .right-content .resumeSelect .selResumeBox .resumeType-option ul li:hover {
	background:#f3f5f6;
	cursor:pointer
}
.wrap .right-content .resumeCompleteness {
	background:rgba(20,156,184,.06);
	border-radius:12px;
	padding:32px 32px 48px 32px
}
.wrap .right-content .resumeCompleteness p {
	display:inline-block;
	font-size:16px;
	color:#1c1f21;
	line-height:24px
}
.wrap .right-content .resumeCompleteness p span {
	font-size:16px;
	color:#149cb8;
	line-height:24px
}
.wrap .right-content .resumeCompleteness .previewResume {
	font-size:14px;
	color:#149cb8;
	line-height:24px;
	float:right
}
.wrap .right-content .resumeCompleteness .completenessBar {
	width:256px;
	height:12px;
	background:rgba(28,31,33,.06);
	border-radius:6px;
	margin-top:16px
}
.wrap .right-content .resumeCompleteness .completenessBar .colorBar {
	min-width:0;
	max-width:100%;
	height:12px;
	background:#149cb8;
	border-radius:6px
}
.wrap .right-content .resumeBoxNav {
	margin-top:36px
}
.wrap .right-content .resumeBoxNav ul li {
	margin-bottom:24px
}
.wrap .right-content .resumeBoxNav ul li span {
	font-size:24px;
	color:#149cb8;
	line-height:24px;
	opacity:0
}
.wrap .right-content .resumeBoxNav ul li a {
	font-size:16px;
	color:#545c63;
	line-height:24px;
	vertical-align:top;
	margin-left:8px
}
.wrap .right-content .resumeBoxNav ul li a:hover {
	color:#149cb8
}
.wrap .right-content .resumeBoxNav ul li.active a {
	color:#149cb8
}
.wrap .right-content .resumeBoxNav ul li.active span {
	opacity:1
}
